﻿@charset "utf-8";

/* CSS Document */

* {
    margin: 0;
    padding: 0;
}

p,
h1,
h2,
h3,
h4,
img,
ul,
li,
input,
button,
dd,
dl,
dt {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
}

a, button, a:hover {
    cursor: pointer;
    outline: none;
    text-decoration: none;
}

img {
    vertical-align: top;
}

.clear {
    clear: both;
}

html,
body {
    position: relative;
    height: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #dcdcdc;
}

body {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}


/*header*/

#header {
    width: 1000px;
    height: 78px;
    margin: 0 auto;
    margin-bottom: 20px;
    box-shadow: 0px 0px 20px #888888;
}

    #header .header {
        width: 1000px;
        height: 78px;
        margin: 0 auto;
        background: #fff;
    }

        #header .header .logo {
            float: left;
            margin-top: 8px;
        }

            #header .header .logo a {
                display: block;
            }

            #header .header .logo img {
                padding-left: 20px;
                padding-top: 8px;
            }

.nav {
    float: right;
    padding-top: 28px;
    position: relative;
}

    .nav .cnen {
        position: absolute;
        top: 0;
        right: 0;
    }

        .nav .cnen a {
            display: block;
            width: 25px;
            height: 26px;
            float: left;
            font-size: 12px;
            color: #666666;
            text-align: center;
            line-height: 27px;
            text-transform: uppercase;
        }

.hs {
    color: #999 !important;
}

.nav .cnen a:hover,
.nav .cnen a.done {
    background: #005fc6;
    color: #FFF;
}

.nav .nav_list .nav1 {
    float: left;
    padding: 0px 13px;
    /*background: url(../img/nav_line.png) no-repeat right center;*/
    height: 50px;
    position: relative;
}

    .nav .nav_list .nav1:hover {
        /*background: url(../img/nav2.png) repeat-y;*/
    }

    .nav .nav_list .nav1 a {
        font-size: 18px;
        color: #000;
    }

        .nav .nav_list .nav1 a:hover .b1,
        .nav .nav_list .nav1.current a .b1 {
            /*background: url(../img/cir2.png) no-repeat center #005fc6;*/
        }

        .nav .nav_list .nav1 a .b1 {
            width: 12px;
            height: 12px;
            /*background: url(../img/cir_09.png) no-repeat center #d3d3d3;*/
            display: block;
            float: right;
            margin-left: 5px;
            margin-top: 6px;
        }

    .nav .nav_list .nav1 ul {
        display: none;
        position: absolute;
        top: 50px;
        left: -28px;
        width: 143px;
        background: url(../img/nav2.png) repeat-y;
        z-index: 11;
        text-align: center;
    }

        .nav .nav_list .nav1 ul li {
            height: 39px;
            line-height: 39px;
            margin: 0;
            position: relative;
            z-index: 2
        }

        .nav .nav_list .nav1 ul a {
            color: #FFF;
            font-size: 14px;
        }

            .nav .nav_list .nav1 ul a:hover {
                display: block;
                width: 143px;
                height: 39px;
                background: #1a4d7d;
                color: #fff;
            }

.active-111 {
    font-weight: bold;
}


/*banner*/

#banner222 {
    width: 1000px;
    z-index: 0;
    margin: 0 auto;
    box-shadow: 0px 0px 20px #888888;
    height: 300px;
}

.t-bg {
    background: url(../img/aaa20.png)0 0 no-repeat;
}

.t-bg2 {
    background: url(../img/aaa18.png)0 0 no-repeat;
}

.t-bg5 {
    background: url(../img/lyyyb.png)0 0 no-repeat;
}

#banner {
    width: 100%;
    z-index: 0;
    margin: 0 auto;
    position: relative;
    /*box-shadow: 0px 0px 20px #888888;	*/
}

.banner {
    position: relative;
    max-width: 100%;
    clear: both;
    z-index: 1;
}

    .banner .slides {
        position: relative;
        z-index: 1;
        min-width: 100%;
    }

        .banner .slides li {
            position: relative;
            
            list-style: none;
            /*background: url(../img/aaa2.png)50% 0 no-repeat;*/
        }
            .banner .slides li img{
                width:100%;
            }

            .banner .slides li a {
                display: block;
                width: 100%;
            }

    .banner .flex-control-nav {
        position: absolute;
        bottom: 20px;
        right: 0px;
        left: 0;
        z-index: 2;
        margin: 0 auto;
        text-align: center;
    }

        .banner .flex-control-nav li {
            display: inline-block;
            margin: 0 4px;
            *display: inline;
            zoom: 1;
        }

        .banner .flex-control-nav a {
            display: inline-block;
            width: 9px;
            height: 9px;
            overflow: hidden;
            background: #ffffff;
            cursor: pointer;
            -moz-border-radius: 100%;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            text-indent: 9999px;
            overflow: hidden;
        }

        .banner .flex-control-nav .flex-active {
            width: 26px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 10px;
        }

.bigwarp {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
}

.warp {
    width: 1002px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
}


/*---*/

.atitle_1 {
    width: 1000px;
    margin: 0 auto;
    color: #000;
}

    .atitle_1 h3 {
        font-size: 30px;
        padding: 20px 0px 10px 0px;
        font-weight: 400;
    }

    .atitle_1 p {
        font-size: 28px;
        padding: 0px 0px 28px 0px;
    }

.atitle_2 {
    width: 1000px;
    margin: 0 auto;
    color: #000;
    border-top: 2px solid #888;
    margin-top: 20px;
    position: relative;
}

    .atitle_2 h3 {
        font-size: 30px;
        padding: 20px 0px 10px 0px;
        font-weight: 400;
    }

    .atitle_2 p {
        font-size: 28px;
        padding: 4px 0px 28px 0px;
    }

    .atitle_2 span a {
        position: absolute;
        font-size: 18px;
        color: #000;
        left: 200px;
        bottom: 26px;
    }

#nr_1 {
    width: 1000px;
    height: 420px;
    background: url(../img/aaa3.png)0 0 no-repeat;
    z-index: 0;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 0px 20px #888888;
}

.nr_1 {
    position: absolute;
    bottom: 20px;
    left: 0px;
    font-size: 16px;
    line-height: 36px;
    padding: 0 20px;
}

#nr_2 {
    width: 1000px;
    z-index: 0;
    margin: 0 auto;
}

.pa-20 {
    margin-right: 20px;
}

.mab_20 {
    margin-bottom: 20px;
}

#nr_2 .nr_2_1 {
    position: relative;
    left: 0px;
    width: 320px;
    height: 400px;
    float: left;
    box-shadow: 0px 0px 20px #888888;
}

#nr_2 .bg1 {
    background: url(../img/shouye-1.png)0px 0 no-repeat;
}

#nr_2 .bg2 {
    background: url(../img/shouye-2.png)0px 0 no-repeat;
}

#nr_2 .bg3 {
    background: url(../img/aaa6.png)0px 0 no-repeat;
}

#nr_2 .nr_2_1 .nr_dw {
    position: absolute;
    bottom: 18px;
    padding: 0 20px;
}

    #nr_2 .nr_2_1 .nr_dw h3 {
        font-size: 18px;
        padding-bottom: 10px;
        color: #000;
    }

    #nr_2 .nr_2_1 .nr_dw p {
        font-size: 14px;
        color: #000;
    }

#nr_3 {
    width: 1000px;
    z-index: 0;
    margin: 0 auto;
}

    #nr_3 .nr_2_1 {
        position: relative;
        left: 0px;
        width: 320px;
        height: 300px;
        float: left;
        box-shadow: 0px 0px 20px #888888;
    }

        #nr_3 .nr_2_1 .nr_dw {
            position: absolute;
            bottom: 16px;
            padding: 0 20px;
            left: 50%;
            width: 360px;
            left: 50%;
            margin-left: -180px;
        }

            #nr_3 .nr_2_1 .nr_dw h3 {
                font-size: 18px;
                padding-bottom: 8px;
                font-weight: 400;
                color: #000;
                text-align: center;
            }

            #nr_3 .nr_2_1 .nr_dw p {
                font-size: 24px;
                color: #000;
                text-align: center;
            }

    #nr_3 .bg1 {
        background: url(../img/aaa7.png)0px 0 no-repeat;
    }

    #nr_3 .bg2 {
        background: url(../img/aaa8.png)0px 0 no-repeat;
    }

    #nr_3 .bg3 {
        background: url(../img/aaa9.png)0px 0 no-repeat;
    }

    #nr_3 .bg4 {
        background: url(../img/aaa10.png)0px 0 no-repeat;
    }

    #nr_3 .bg5 {
        background: url(../img/aaa11.png)0px 0 no-repeat;
    }

    #nr_3 .bg6 {
        background: url(../img/aaa12.png)0px 0 no-repeat;
    }

    #nr_3 .bg7 {
        background: url(../img/aaa14.png)0px 0 no-repeat;
    }

#nr_4 {
    width: 1000px;
    height: 214px;
    background: url(../img/aaa13.png)0 0 no-repeat;
    z-index: 0;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 0px 20px #888888;
}

.nr_4 {
    position: absolute;
    bottom: 32px;
    text-align: right;
    right: 30px;
    font-size: 16px;
    line-height: 36px;
    padding: 0 20px;
}

#nr_lx {
    width: 1000px;
    height: 350px;
    background: url(../img/aaa15.png)50px 100px no-repeat;
    z-index: 0;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 0px 20px #888888;
    background-color: white;
    padding: 100px 0 200px 0;
    box-sizing: content-box;
}

#nr_lx-11 {
    width: 1000px;
    z-index: 0;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 0px 20px #888888;
    background-color: white;
    ;
    padding: 100px 0 100px 0;
    box-sizing: inherit;
}

.xxx {
    border: 1px solid #888;
    width: 810px;
    margin: 0 auto;
    margin-top: 450px;
}

.xxx2 {
    border: 1px solid #888;
    width: 810px;
    margin: 0 auto !important;
    margin: 50px 0;
}

.nr_lx {
    position: absolute;
    top: 138px;
    text-align: right;
    right: 75px;
    font-size: 16px;
    line-height: 36px;
    padding: 0 20px;
    color: white;
}

.fangk {
    width: 1000px;
    height: 78px;
    margin: 0 auto;
    color: #fff;
    background-color: #646464;
    margin-top: 50px;
    padding: 10px;
}

    .fangk div {
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 18px;
        margin-top: 9px;
    }

        .fangk div a {
            color: #fff;
            margin-left: 10px;
        }

            .fangk div a img {
                margin-right: 3px;
            }

.atitle_3 {
    padding-top: 210px;
    color: white;
    font-size: 30px;
    line-height: 36px;
    padding-left: 30px;
}

.fzyj {
    width: 1000px;
    background-color: white;
    margin: 0 auto;
    padding: 30px 30px 60px 30px;
}


/**/


/*main*/

.main1 .main_nav {
    width: 100%;
    height: 122px;
    background: url('../img/index_mid_nav.png') no-repeat center;
}

    .main1 .main_nav ul {
        overflow: hidden;
        position: absolute;
        height: 104px;
        top: 9px;
        right: 0;
        box-sizing: border-box;
    }

        .main1 .main_nav ul li {
            width: 104px;
            height: 99px;
            display: block;
            background-color: #fff;
            cursor: pointer;
            float: left;
            margin-right: 4px;
            border-bottom: 5px solid #2eb9a5;
        }

            .main1 .main_nav ul li:first-child {
                background-image: url('../img/main_nav_1.png');
                background-position: center center;
                background-repeat: no-repeat;
            }

            .main1 .main_nav ul li:nth-child(2) {
                background-image: url('../img/main_nav_2.png');
                background-position: center center;
                background-repeat: no-repeat;
            }

            .main1 .main_nav ul li:nth-child(3) {
                background-image: url('../img/main_nav_3.png');
                background-position: center center;
                background-repeat: no-repeat;
            }

            .main1 .main_nav ul li:nth-child(4) {
                background-image: url('../img/main_nav_4.png');
                background-position: center center;
                background-repeat: no-repeat;
            }

            .main1 .main_nav ul li:last-child {
                background-image: url('../img/main_nav_5.png');
                background-position: center center;
                background-repeat: no-repeat;
                margin-right: 0;
            }

            .main1 .main_nav ul li a {
                display: block;
                width: 104px;
                height: 104px;
                background-color: #2eb9a5;
                color: #fff;
                text-align: center;
                padding: 31px 0;
                box-sizing: border-box;
                opacity: 0;
                transition: all .3s;
            }

            .main1 .main_nav ul li:hover a {
                opacity: 1;
            }

.main {
    width: 1200px;
    margin: 20px auto;
}

    .main .about_us {
        width: 800px;
        float: left;
        padding-right: 15px;
        padding-left: 15px;
    }

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
    font-size: 22px;
}

    .page-header span {
        display: block;
        font-size: 16px;
        color: #005fc6;
    }

.page-header2-t {
    padding-top: 15px;
    margin: 20px 0 40px 0;
    font-size: 24px;
}

.row {
    clear: both;
}

.about-right {
    width: 66.66666667%;
    float: left;
    padding-left: 15px;
}

.about-left {
    width: 33.33333333%;
    float: left;
    padding-right: 15px;
}

    .about-left img {
        vertical-align: middle;
        width: 100%;
    }

.about-right h4 {
    font-size: 18px;
    letter-spacing: normal;
    margin: 0 0 14px 0;
}

    .about-right h4 a {
        color: #3f3e55;
    }

.about-right p {
    margin-bottom: 30px;
    color: #818392;
}

.about-right .btn_self {
    border: 2px solid #333;
    line-height: 24px;
    border-radius: 3px;
    color: #333;
    background-color: #fff;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    transition: all .300s;
}

    .about-right .btn_self > i {
        padding-right: 6px;
    }

    .about-right .btn_self:hover {
        color: #fff;
        background-color: #333;
    }

hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    margin-top: 20px;
    margin-bottom: 20px;
}

.main .tzyw {
    float: right;
    position: relative;
    width: 400px;
    padding-right: 15px;
    padding-left: 15px;
}

    .main .tzyw .ip_control {
        position: absolute;
        right: 15px;
        top: 64px;
    }

        .main .tzyw .ip_control .ipc_left {
            display: block;
            width: 18px;
            height: 18px;
            background: #005fc6;
            float: left;
            cursor: pointer;
            margin-right: 1px;
            color: #FFF;
            font-family: "宋体";
            line-height: 18px;
            text-align: center;
        }

        .main .tzyw .ip_control .ipc_right {
            display: block;
            width: 18px;
            height: 18px;
            background: #d0d0d0;
            float: right;
            cursor: pointer;
            color: #FFF;
            font-family: "宋体";
            line-height: 18px;
            text-align: center;
        }

    .main .tzyw .ipc_wrap {
        width: 370px;
        height: 194px;
        position: relative;
        overflow: hidden;
    }

        .main .tzyw .ipc_wrap ul.ipc_query {
            width: 4000px;
            position: absolute;
            left: 0;
            top: 0;
            right: auto;
        }

    .main .tzyw .ipc_query .ipc_li {
        float: left;
        width: 370px;
        height: 194px;
        border-right: 1px solid #eaeaea;
        background: #fff;
        position: relative;
    }

        .main .tzyw .ipc_query .ipc_li h4 {
            font-size: 18px;
            letter-spacing: normal;
            margin: 0 0 14px 0;
        }

            .main .tzyw .ipc_query .ipc_li h4 a {
                color: #3f3e55;
            }

        .main .tzyw .ipc_query .ipc_li p {
            margin-bottom: 30px;
            color: #818392;
        }

.nr_nr h4 {
    font-size: 20px;
    letter-spacing: normal;
    margin: 0 0 14px 0;
}

.nr_nr h3 {
    font-size: 24px;
    letter-spacing: normal;
    margin: 44px 0 39px 0;
}

.nr_nr a {
    color: #3f3e55;
}

.nr_nr p {
    margin-bottom: 30px;
    color: #000;
    font-size: 18px;
    line-height: 40px;
}

.nr_nr .img_left {
    padding-right: 50px;
    padding-left: 20px;
    width: 50%;
    float: left;
}

.nr_nr .img_right {
    width: 50%;
    padding-left: 50px;
    padding-right: 20px;
    float: right;
}

.nr_nr img {
    width: 100%;
}


/*.main .tzyw .ipc_query .ipc_li:hover{ background:#eaeaea;}*/


/*footer*/

#footer {
    width: 100%;
    background: #474747;
    height: auto;
}

    #footer .footer {
        width: 1200px;
        margin: 0px auto;
    }

        #footer .footer .banquan {
            line-height: 33px;
            text-align: center;
            font-family: "宋体";
            font-size: 12px;
            color: #c3c3c3;
        }


/*基金简介*/

#banner2 {
    width: 100%;
    min-width: 1200px;
    height: 340px;
    z-index: 0;
    position: relative;
}

.banner2 {
    position: relative;
    height: 340px;
    max-width: 1920px;
    min-height: 340px;
    background: #fbfcfc;
    clear: both;
    z-index: 1;
}

    .banner2 .warp {
        height: 340px;
    }

    .banner2 .slides {
        position: relative;
        z-index: 1;
    }

        .banner2 .slides li {
            position: relative;
            height: 340px;
            min-height: 340px;
            list-style: none;
            background: url(../img/banner5.png)50% 0 no-repeat;
        }

            .banner2 .slides li a {
                display: block;
                height: 100%;
                width: 100%;
            }

.erji_main {
    width: 1200px;
    margin: 0px auto;
    padding-top: 48px;
}

    .erji_main .left_nav {
        width: 231px;
        background: url(../img/left_nav_03.jpg) no-repeat right 48px;
        min-height: 620px;
        float: left;
    }

        .erji_main .left_nav .left_nav1 {
        }

            .erji_main .left_nav .left_nav1 dt > i {
                padding-right: 14px;
            }

            .erji_main .left_nav .left_nav1 dt {
                width: 207px;
                height: 48px;
                line-height: 48px;
                background: #005fc6;
                font-size: 18px;
                color: #FFF;
                font-weight: 600;
                padding-left: 24px;
                margin-bottom: 26px;
            }

                .erji_main .left_nav .left_nav1 dt img {
                    margin-top: 16px;
                    margin-right: 9px;
                }

            .erji_main .left_nav .left_nav1 dd {
                height: 59px;
                border-bottom: 1px solid #d8d8d8;
                width: 145px;
                line-height: 59px;
                padding-left: 38px;
                margin-left: 17px;
            }

                .erji_main .left_nav .left_nav1 dd a {
                    font-size: 16px;
                    color: #818392;
                }

                    .erji_main .left_nav .left_nav1 dd a:hover,
                    .erji_main .left_nav .left_nav1 dd.on a {
                        color: #005fc6;
                    }

    .erji_main .main_right {
        float: right;
        position: relative;
        width: 969px;
        height: auto !important;
    }

        .erji_main .main_right .dqwz {
            height: 48px;
            width: 969px;
        }

            .erji_main .main_right .dqwz .weizhi_bj {
                background: #e6e6e6;
                filter: alpha(opacity:80);
                opacity: 0.8;
                width: 969px;
                height: 48px;
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
            }

            .erji_main .main_right .dqwz .weizhi {
                position: absolute;
                z-index: 999;
                right: 30px;
                line-height: 48px;
            }

            .erji_main .main_right .dqwz .weizhi {
                font-size: 12px;
                color: #737373;
            }

                .erji_main .main_right .dqwz .weizhi a {
                    font-size: 12px;
                    color: #737373;
                }

                    .erji_main .main_right .dqwz .weizhi a:hover {
                        color: #005fc6;
                    }

                .erji_main .main_right .dqwz .weizhi img {
                    margin-top: 18px;
                }

        .erji_main .main_right .right_nr {
            padding: 40px 30px;
        }

.page-header2 {
    padding-bottom: 9px;
    margin: 0px 0 20px;
    border-bottom: 1px solid #eee;
    font-size: 18px;
}

    .page-header2 span {
        display: block;
        font-size: 24px;
        color: #005fc6;
    }


/*tab切换*/

#tab_title ul li div {
    padding: 0;
    margin: 0;
}

#tab_title ul li {
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: rgba(128, 128, 128, 0.13);
    border: 1px #bbb solid;
    border-bottom: none;
}

    #tab_title ul li.fli {
        background-color: #fff;
        color: black;
    }

#tab_title ul {
    overflow: hidden;
    zoom: 1;
    list-style-type: none;
    font-family: "微软雅黑";
}

#tab_con {
    width: 100%;
    height: auto;
}

    #tab_con div {
        width: 100%;
        height: 100%;
        display: none;
        border: 1px #bbb solid;
    }

        #tab_con div.fdiv {
            display: block;
            background-color: #fff;
            position: relative;
            /* margin-top: 5px; */
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 30px;
            padding-bottom: 50px;
        }


/*tab houxu */

.tab li.content {
    width: 70%;
    height: 30px;
}

.tab li span.para {
    float: right;
    width: 15%;
    color: #999;
}

.tab li span.time {
    float: right;
    color: #999;
    width: 10%;
    text-align: right;
}

.tab li a {
    float: left;
    color: #333;
    padding-left: 18px;
    background-position: left 10px;
}

#tab_con a#changpage,
#changpage2,
#changpage1,
#changpage3 {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 10px;
    height: auto;
    text-align: center;
    border: none;
    font-family: "微软雅黑";
}

ul.licss > li.content:nth-of-type(odd) {
    background-color: rgba(128, 128, 128, 0.13);
}

#tab_con .fdiv .licss > li {
    display: block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 13px;
    cursor: pointer;
    font-family: "微软雅黑";
}

    #tab_con .fdiv .licss > li > a {
        width: 550px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        #tab_con .fdiv .licss > li > a.detial {
            width: 35px;
        }

.text {
    text-align: center;
    color: black;
    left: 0px;
    font-size: 16px;
}

.text2 {
    text-align: center;
    color: black;
    left: 0px;
    font-size: 25px;
}

#banner223 {
    width: 900px;
    z-index: 0;
    margin: 0 auto;
    height: 1390px;
}

.t-bg12 {
    background: url(../img/lyyy2.png)0 0 no-repeat;
}


/*----新闻*/

.pic_left {
    float: left;
    width: 375px;
}

.wz_right {
    float: left;
    width: 560px;
    font-size: 14px;
    color: #000;
}

    .wz_right .xinwen_title {
        font-size: 18px;
        padding: 10px 0 14px 0;
        line-height: 26px;
    }

.xinwen-li {
    clear: both;
    height: 186px;
    padding: 20px 0;
}

.xxx3 {
    border: 1px solid #888;
    width: 100%;
}

.fenyefu_center {
    width: 264px;
    margin: 0 auto;
    height: 140px;
}

    .fenyefu_center li {
        float: left;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        border: 1px solid #D2D2D2;
        margin: 0 3px;
        color: #a0a0a0;
        background-color: #eeeeee;
        margin-top: 40px;
    }

    .fenyefu_center .shangyiye {
        width: 100px;
    }

.xwxq {
    color: #000;
    font-weight: 400;
    width: 612px;
    margin: 0 auto;
    line-height: 30px;
}

    .xwxq h2 {
        font-size: 30px;
        text-align: center;
        font-weight: 400;
        padding: 16px 0 12px 0;
        line-height: 45px;
    }

    .xwxq h3 {
        font-size: 18px;
        text-align: center;
        font-weight: 400;
    }

    .xwxq p {
        font-size: 14px;
        text-indent: 2em;
        padding: 20px 0;
    }

    .xwxq h6 {
        font-size: 12px;
        text-align: center;
        font-weight: 400;
        line-height: 12px;
    }

.t-bg-xw {
    background: url(../img/xinwen-banner.png)0 0 no-repeat;
}

.t-bg-xwxq {
    background: url(../img/XWXQ_BANNER.png)0 0 no-repeat;
}

.t-bg-xwxq2 {
    background: url(../img/XWXQ_BANNER2.png)0 0 no-repeat;
}

.t-bg-xmcj {
    background: url(../img/XMCJ_BANNER.png)0 0 no-repeat;
}

.pic_fd img {
    float: left;
    padding-bottom: 20px;
}

.pic_fd .fd_right {
    float: right;
}

.p_b_30 {
    padding-bottom: 30px;
}

.p_b_20 {
    padding-bottom: 20px;
}

.p_b_60 {
    padding-bottom: 60px;
}
